.appoint-main .appoint-title{
	text-align: center;
	line-height: 3.375rem;
	font-size: 0.9rem;
	color: #ea5504;
}
.appoint-main .item{
	margin: 0 auto 0.55rem;
	width: 13.475rem;
	height: 1.775rem;
	line-height: 1.775rem;
	font-size: 0.5rem;
	border-radius: 2rem;
	background: #fff;
	text-align: center;
}
.appoint-main .item>input{
	text-align: center;
	margin: 0 auto;
	width: 12rem;
	color: #ea5504;
	font-size: 0.5rem;
}
.appoint-main .item>input::-webkit-input-placeholder{
	color: #ea5504;
}
.appoint-main .text{
	margin: 0 auto; 
	width: 13.475rem;
	line-height: 1.125rem;
	font-size: 0.4rem;
	color: #4b4b4b;
}
.appoint-main .select-item{	
	margin: 0 auto 0.525rem;
	width: 13.475rem;
}
.appoint-main .select-title{
	line-height: 1.85rem;
	font-size: 0.65rem;
	color: #4b4b4b;
}
.appoint-main .select-title.orange{
	line-height: 2.35rem;
	font-size: 0.75rem;
	color: #ea5504;
}
.appoint-main .select-con{
	position: relative;
	height: 1.575rem;
	box-sizing: content-box;
	border-radius: .4rem;
	border: 1px solid #ea5504;
	background: #fff;
}
.appoint-main .select-con.orange{
	margin: 0 auto 1rem;
}
.appoint-main .select-list {
    width: 100%;
    position: absolute;
    top: -.1rem;
    left: -1px;
    background: #fff;
    border: 1px solid #ea5504;
    border-radius: .4rem;
    box-sizing: content-box;
}
.appoint-main .select-list>.list-item{
	display: block;
    width: 100%;
    color: #4b4b4b;
    line-height: 1.3rem;
    padding-left: 0.375rem;
    font-size: 0.6rem;
}
.appoint-main .select-list>.list-item.on{
	background: #f0f0f0;
}
.appoint-main .select-con i{
	position: absolute;
	display: block;
	right: 0;
	top:0;
	width: 1.6rem;
	height: 1.575rem;
	background: url(../images/select.png) center center/cover;
}
.appoint-main .select-con>input{
    height: 100%;
    width: 11rem;
    margin-left: .7rem;
    font-size: 0.6rem;
}
.appoint-main .select-other{
	display: block;
	margin: 0 auto 1.25rem;
	width: 13.475rem;
	font-size: 0.55rem;
	line-height: 1.125rem;
	color: #ea5504;
	border-bottom: 1px solid #b3b3b3;
}
.appoint-main .submit,
.appoint-main .cancel{
	display: block;
	margin: 0 auto;
	width: 13.475rem;
	height: 1.775rem;
	line-height: 1.775rem;
	text-align: center;
	font-size: 0.65rem;
	background: #ea5504;
	color: #fff;
	border-radius: 3rem;
}
.appoint-main .cancel{
	margin-top: 0.625rem;
}
.modal.modal-in.toast {
	height: auto;
}
.modal.modal-in{
	height: 19.775rem;
}
.modal-inner{	
	height: 19.775rem;
	border-radius: .35rem;
	background: #fff !important;
}
.modal-button:first-child:last-child{
	color: #fff;
    border-radius: 3rem !important;
    position: absolute;
    width: 100%;
    background: #ea5504;
    bottom: -3.275rem;
    font-size: 0.65rem;
}
.select-tip {
	text-align: left;
	font-size: 0.6rem;
	color: #4b4b4b
}
.select-tip .tip-title{
	margin-bottom: 0.25rem;
	line-height: 1.275rem;
}
.select-tip .tip-con{
	text-indent: 1.2rem;
	line-height: 1.1rem;
}
.tip-other{
	text-indent: 0.2rem;
	margin-top: 1.5rem;
	text-align: left;
}
.tip-other .tip-name{
	height: 0.95rem;
	line-height: .95rem;
	background: #f7f7f7;
}
.tip-other .tip-txt{
	margin-bottom: 0.375rem;
	line-height: 1.1rem;
	border-bottom: 1px solid #ebebeb;
}
.tip-other .tip-hot{
    position: absolute;
    left: .75rem;
    bottom: .75rem;
    font-size: 0.5rem;
    line-height: 0.875rem;
    color: #ea5504;
    width:95%;
}
.success-main{
	padding: 0 1.25rem;
}
.success-title {
	line-height: 1.5rem;
	margin: 1.05rem auto 0.3rem;
	font-size: 0.9rem;
	color: #ea5504;
}

.success-item {
	display: block;
	position: relative;
	margin-bottom: 0.55rem;
	padding: 0 0.475rem;
	height: 2.425rem;
	line-height: 2.425rem;
	border-radius: .4rem;
	color: #fff;
	font-size: 0.65rem;
}
.success-item span{
	display: block;
	position: relative;
	height: 2.45rem;
	line-height: 2.45rem;
	background: #f15a22;
	color: #fff;
	font-size: 0.65rem;
	float:left;
	border-bottom-right-radius: .4rem;
	border-top-right-radius: .4rem;
	width: 70%;
}
.success-item.on:after{
	position: absolute;
	display: block;
	content: "";
	right: 2.275rem;
	top: -0.15rem;
	width: 2.7rem;
	height: 2.7rem;
	background: url(../images/yue.png) center center /cover;
}
.success-item>i:first-child{
	display: inline-block;
    vertical-align: middle;
    width: 2.78rem;
    height: 2.78rem;
    float: left;
    margin-top: -0.15rem;
    margin-right: -0.1rem;
}
.success-item .more:last-child{
	position: absolute;
	right: 0.475rem;
	top:0;
	bottom: 0;
	margin: auto;
	width: 0.425rem;
	height: 0.775rem;
	background: url(../images/right2.png) center center /cover;
}
.success-item >i.wu{
	background: url(../images/i-one.png) center center /cover;
	background-size: 100% 100%;
}
.success-item >i.yi{
	background: url(../images/i-two.png) center center /cover;
	background-size: 100% 100%;
	margin-top: -0.1rem;
}
.success-item >i.gan{
	background: url(../images/i-three.png) center center /cover;
	background-size: 100% 100%;
}

/*了解产品*/
.success-main .top-img{
	display: block;
	margin: 10% auto;
	width: 8.25rem;
	height: 4.125rem;
}
.success-main .know-name{
	margin: 0 auto 0.375rem;
	width: 3.05rem;
	height: 3.05rem;
	font-size: 0.9rem;
	line-height: 3.05rem;
	text-align: center;
	color: #fff;
	background: #ea5504;
	border-radius: 50%;
}
.success-main .know-btitle{
	text-align: center;
	line-height: 1.15rem;
	color: #4b4b4b;
	font-size: 0.75rem;
}
.success-main .know-stitle{
	margin-bottom: 0.475rem;
	text-align: center;
	line-height: 1.525rem;
	color: #4b4b4b;
	font-size: 0.6rem;
}

.appoint-main .select-other-h{
	float: left;
	width: 2.5rem;
	padding-top: .2rem;
}
.appoint-main .all-h{
	float:left;
	margin-left: 10%;
	
}
.appoint-main .all-h img{
	width: 1.5rem;
	float: left;
}
.appoint-main .all-h span{
	float: left;
	padding-top: .2rem;
	 color: #ea5504;
    font-size: 0.55rem;
    line-height: 1.125rem;
}
.clear{
	clear: both;
}
.appoint-main .all-h-box{
	margin: 0 auto 0.55rem;
    text-align: center;
    width: 13.475rem;
    font-size: .5rem;
} 

.appoint-main .all-h-box table{
	width: 100%;
	font-size: .5rem;
	border:1px solid #000;
}
.appoint-main .all-h-box table td{
	padding:.2rem ;
}

.appoint-main .all-h-box table .col-one{
	width: 1.5rem;
}

.appoint-main .all-h-box table .col-two{
	width: 4rem;
}
.appoint-main .all-h-box table .col-three{
	width: 4rem;
}
.success-main .produce-line{
	width: 100%;
    display: inline;
    text-align: center;
    font-size: 1rem;
    color: #f15a22;
    border-bottom: 1px solid;
    margin: 0 auto;
}
